<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://tempuri.org/" elementFormDefault="qualified" targetNamespace="http://tempuri.org/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:import schemaLocation="http://localhost:3609/Service.svc?xsd=xsd2" namespace="http://schemas.datacontract.org/2004/07/WmsService" />
  <xs:import schemaLocation="http://localhost:3609/Service.svc?xsd=xsd5" namespace="http://schemas.datacontract.org/2004/07/WmsService.Reports" />
  <xs:import schemaLocation="http://localhost:3609/Service.svc?xsd=xsd6" namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
  <xs:import schemaLocation="http://localhost:3609/Service.svc?xsd=xsd7" namespace="http://schemas.datacontract.org/2004/07/WmsService.Entity" />
  <xs:import schemaLocation="http://localhost:3609/Service.svc?xsd=xsd8" namespace="http://schemas.datacontract.org/2004/07/WmsService.Tacking" />
  <xs:import schemaLocation="http://localhost:3609/Service.svc?xsd=xsd9" namespace="http://schemas.datacontract.org/2004/07/WmsService.Derived" />
  <xs:import schemaLocation="http://localhost:3609/Service.svc?xsd=xsd10" namespace="http://schemas.datacontract.org/2004/07/WmsService.In" />
  <xs:import schemaLocation="http://localhost:3609/Service.svc?xsd=xsd12" namespace="http://schemas.datacontract.org/2004/07/WmsService.Out" />
  <xs:import schemaLocation="http://localhost:3609/Service.svc?xsd=xsd13" namespace="http://schemas.datacontract.org/2004/07/WmsService.Util" />
  <xs:element name="SaveReportDetails">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q1="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="reportDetails" nillable="true" type="q1:ArrayOfReportDetail" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveReportDetailsResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetReportDetailsByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetReportDetailsByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q2="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetReportDetailsByConditionResult" nillable="true" type="q2:ArrayOfReportDetail" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetReportWrap">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="reportID" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetReportWrapResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q3="http://schemas.datacontract.org/2004/07/WmsService.Reports" minOccurs="0" name="GetReportWrapResult" nillable="true" type="q3:ReportWrap" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSpecificationTypeList">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSpecificationTypeListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q4="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="GetSpecificationTypeListResult" nillable="true" type="q4:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSpecificationTypeListByNewGoodsCode">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="newGoodsCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSpecificationTypeListByNewGoodsCodeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q5="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="GetSpecificationTypeListByNewGoodsCodeResult" nillable="true" type="q5:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSpecificationTypeItemList">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSpecificationTypeItemListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q6="http://schemas.datacontract.org/2004/07/WmsService.Entity" minOccurs="0" name="GetSpecificationTypeItemListResult" nillable="true" type="q6:ArrayOfSpecificationTypeItem" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetDistinctEntities">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="table" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="field" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetDistinctEntitiesResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q7="http://schemas.datacontract.org/2004/07/WmsService.Entity" minOccurs="0" name="GetDistinctEntitiesResult" nillable="true" type="q7:ArrayOfDistinctEntity" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddInvoiceBillInStoreBillDtl">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q8="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="invoiceBillInStoreBillDtls" nillable="true" type="q8:ArrayOfInvoiceBillInStoreBillDtl" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddInvoiceBillInStoreBillDtlResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInvoiceBillInStoreBillDtls">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInvoiceBillInStoreBillDtlsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q9="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetInvoiceBillInStoreBillDtlsResult" nillable="true" type="q9:ArrayOfInvoiceBillInStoreBillDtl" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CancelInStoreBillDtlFromInvoiceBill">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="invoiceNo" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="inStoreBillDtlID" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CancelInStoreBillDtlFromInvoiceBillResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetLowestVersion">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetLowestVersionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetLowestVersionResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetVInStoreBillDtlAndHeadsByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetVInStoreBillDtlAndHeadsByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q10="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetVInStoreBillDtlAndHeadsByConditionResult" nillable="true" type="q10:ArrayOfVInStoreBillDtlAndHead" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetStockTackingId">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetStockTackingIdResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetStockTackingIdResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetStockTackingWrap">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="stockTackingNo" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetStockTackingWrapResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q11="http://schemas.datacontract.org/2004/07/WmsService.Tacking" minOccurs="0" name="GetStockTackingWrapResult" nillable="true" type="q11:StockTackingWrap" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveStockTackingWrap">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q12="http://schemas.datacontract.org/2004/07/WmsService.Tacking" minOccurs="0" name="stockTackingWrap" nillable="true" type="q12:StockTackingWrap" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveStockTackingWrapResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="AffirmStockTacking">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="stockTackingNo" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AffirmStockTackingResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="QueryStockTackingList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="QueryStockTackingListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q13="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="QueryStockTackingListResult" nillable="true" type="q13:ArrayOfStockTacking" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="QueryStockTackingDtlList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="QueryStockTackingDtlListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q14="http://schemas.datacontract.org/2004/07/WmsService.Derived" minOccurs="0" name="QueryStockTackingDtlListResult" nillable="true" type="q14:ArrayOfExtendStockTackingDtl" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetStockTackingList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetStockTackingListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q15="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetStockTackingListResult" nillable="true" type="q15:ArrayOfStockTacking" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetStockTackingDtlList">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetStockTackingDtlListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q16="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetStockTackingDtlListResult" nillable="true" type="q16:ArrayOfStockTackingDtl" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteStockTackingDtlList">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q17="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="list" nillable="true" type="q17:ArrayOfStockTackingDtl" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteStockTackingDtlListResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillDepts">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillDeptsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q18="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="GetPayApplyBillDeptsResult" nillable="true" type="q18:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetAllAssemblyVersions">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetAllAssemblyVersionsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q19="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetAllAssemblyVersionsResult" nillable="true" type="q19:ArrayOfUpdateList" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetBytesByAssemblyName">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q20="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="tFileNames" nillable="true" type="q20:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetBytesByAssemblyNameResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q21="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="GetBytesByAssemblyNameResult" nillable="true" type="q21:ArrayOfbase64Binary" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PublishFile">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="tFileName" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="bytes" nillable="true" type="xs:base64Binary" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="PublishFileResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="PublishFileResult" type="xs:int" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInvoiceBill">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="invoiceNo" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInvoiceBillResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q22="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetInvoiceBillResult" nillable="true" type="q22:InvoiceBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveInvoiceBill">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q23="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="invoiceBill" nillable="true" type="q23:InvoiceBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveInvoiceBillResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveInvoiceBillList">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q24="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="invoiceBills" nillable="true" type="q24:ArrayOfInvoiceBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveInvoiceBillListResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteInvoiceBill">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="invoiceNo" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteInvoiceBillResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInvoiceBillsByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInvoiceBillsByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q25="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetInvoiceBillsByConditionResult" nillable="true" type="q25:ArrayOfInvoiceBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExtendInvoiceBillsByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExtendInvoiceBillsByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q26="http://schemas.datacontract.org/2004/07/WmsService.Derived" minOccurs="0" name="GetExtendInvoiceBillsByConditionResult" nillable="true" type="q26:ArrayOfExtendInvoiceBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExtendInvoiceBillInStoreBillsByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExtendInvoiceBillInStoreBillsByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q27="http://schemas.datacontract.org/2004/07/WmsService.Derived" minOccurs="0" name="GetExtendInvoiceBillInStoreBillsByConditionResult" nillable="true" type="q27:ArrayOfExtendInvoiceBillInStoreBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInvoiceBillInStoreBill">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="invoiceNo" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="inStoreBillID" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInvoiceBillInStoreBillResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q28="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetInvoiceBillInStoreBillResult" nillable="true" type="q28:InvoiceBillInStoreBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CancelInStoreBillFromInvoiceBill">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="invoiceNo" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="inStoreBillID" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CancelInStoreBillFromInvoiceBillResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveInvoiceBillInStoreBill">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q29="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="invoiceBillInStoreBill" nillable="true" type="q29:InvoiceBillInStoreBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveInvoiceBillInStoreBillResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="AddInvoiceBillInStoreBill">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q30="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="invoiceBillInStoreBills" nillable="true" type="q30:ArrayOfInvoiceBillInStoreBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddInvoiceBillInStoreBillResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInvoiceBillInStoreBillsByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInvoiceBillInStoreBillsByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q31="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetInvoiceBillInStoreBillsByConditionResult" nillable="true" type="q31:ArrayOfInvoiceBillInStoreBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillInvoiceWrap">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="billID" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillInvoiceWrapResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q32="http://schemas.datacontract.org/2004/07/WmsService.In" minOccurs="0" name="GetPayApplyBillInvoiceWrapResult" nillable="true" type="q32:PayApplyBillInvoiceWrap" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SavePayApplyBillInvoiceWrap">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q33="http://schemas.datacontract.org/2004/07/WmsService.In" minOccurs="0" name="payApplyBillInvoiceWrap" nillable="true" type="q33:PayApplyBillInvoiceWrap" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SavePayApplyBillInvoiceWrapResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="AffirmPayApplyBillInvoice">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="billID" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AffirmPayApplyBillInvoiceResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="AttachInvoiceBills2PayApplyBill">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="payApplyBillID" nillable="true" type="xs:string" />
        <xs:element xmlns:q34="http://schemas.datacontract.org/2004/07/WmsService.Derived" minOccurs="0" name="invoiceBills" nillable="true" type="q34:ArrayOfExtendInvoiceBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AttachInvoiceBills2PayApplyBillResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteInvoiceBillFromPayApplyBill">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="payApplyBillID" nillable="true" type="xs:string" />
        <xs:element xmlns:q35="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="invoiceBill" nillable="true" type="q35:InvoiceBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteInvoiceBillFromPayApplyBillResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteInvoiceBillFromPayApplyBill2">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="payApplyBillID" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="invoiceNo" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteInvoiceBillFromPayApplyBill2Response">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetVPreviewStoreGoodsListByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetVPreviewStoreGoodsListByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q36="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetVPreviewStoreGoodsListByConditionResult" nillable="true" type="q36:ArrayOfVPreviewStoreGoods" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetDataSet">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="dataSetName" nillable="true" type="xs:string" />
        <xs:element xmlns:q37="http://schemas.datacontract.org/2004/07/WmsService.Reports" minOccurs="0" name="reportParameters" nillable="true" type="q37:ArrayOfReportParameter" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetDataSetResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetDataSetResult" nillable="true">
          <xs:complexType>
            <xs:annotation>
              <xs:appinfo>
                <ActualType Name="DataSet" Namespace="http://schemas.datacontract.org/2004/07/System.Data" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
              </xs:appinfo>
            </xs:annotation>
            <xs:sequence>
              <xs:element ref="xs:schema" />
              <xs:any />
            </xs:sequence>
          </xs:complexType>
        </xs:element>
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetReports">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetReportsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q38="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetReportsResult" nillable="true" type="q38:ArrayOfReport" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveReports">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q39="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="reports" nillable="true" type="q39:ArrayOfReport" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveReportsResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetReportsByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetReportsByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q40="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetReportsByConditionResult" nillable="true" type="q40:ArrayOfReport" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetReportDetails">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetReportDetailsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q41="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetReportDetailsResult" nillable="true" type="q41:ArrayOfReportDetail" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInStoreBillID">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInStoreBillIDResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetInStoreBillIDResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInStoreBillWrap">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="billID" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInStoreBillWrapResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q42="http://schemas.datacontract.org/2004/07/WmsService.In" minOccurs="0" name="GetInStoreBillWrapResult" nillable="true" type="q42:InStoreBillWrap" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveInStoreBillWrap">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q43="http://schemas.datacontract.org/2004/07/WmsService.In" minOccurs="0" name="inStoreBillWrap" nillable="true" type="q43:InStoreBillWrap" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveInStoreBillWrapResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="AffirmInStoreBill">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="billID" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AffirmInStoreBillResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="AffirmInStoreBill2">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="billID" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="outBillDate" nillable="true" type="xs:dateTime" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AffirmInStoreBill2Response">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="AffirmInStoreBillInvoice">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="billID" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="inStoreBillInvoiceDate" nillable="true" type="xs:dateTime" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AffirmInStoreBillInvoiceResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutStoreBillID">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutStoreBillIDResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetOutStoreBillIDResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutStoreBillWrap">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="billID" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutStoreBillWrapResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q44="http://schemas.datacontract.org/2004/07/WmsService.Out" minOccurs="0" name="GetOutStoreBillWrapResult" nillable="true" type="q44:OutStoreBillWrap" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveOutStoreBillWrap">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q45="http://schemas.datacontract.org/2004/07/WmsService.Out" minOccurs="0" name="outStoreBillWrap" nillable="true" type="q45:OutStoreBillWrap" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveOutStoreBillWrapResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="AffirmOutStoreBill">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="billID" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AffirmOutStoreBillResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="AffirmOutStoreBill2">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="billID" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="outBillDate" nillable="true" type="xs:dateTime" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AffirmOutStoreBill2Response">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayTypes">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayTypesResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q46="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetPayTypesResult" nillable="true" type="q46:ArrayOfPayType" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SavePayTypes">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q47="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="list" nillable="true" type="q47:ArrayOfPayType" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SavePayTypesResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBills">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q48="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetPayApplyBillsResult" nillable="true" type="q48:ArrayOfPayApplyBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillID">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillIDResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetPayApplyBillIDResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillsByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillsByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q49="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetPayApplyBillsByConditionResult" nillable="true" type="q49:ArrayOfPayApplyBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SavePayApplyBills">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q50="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="list" nillable="true" type="q50:ArrayOfPayApplyBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SavePayApplyBillsResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillDtls">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillDtlsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q51="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetPayApplyBillDtlsResult" nillable="true" type="q51:ArrayOfPayApplyBillDtl" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillDtl">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="payApplyBillID" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="invoiceNo" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillDtlResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q52="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetPayApplyBillDtlResult" nillable="true" type="q52:PayApplyBillDtl" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillDtlsByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillDtlsByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q53="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetPayApplyBillDtlsByConditionResult" nillable="true" type="q53:ArrayOfPayApplyBillDtl" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SavePayApplyBillDtls">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q54="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="list" nillable="true" type="q54:ArrayOfPayApplyBillDtl" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SavePayApplyBillDtlsResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillWrap">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="billID" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillWrapResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q55="http://schemas.datacontract.org/2004/07/WmsService.In" minOccurs="0" name="GetPayApplyBillWrapResult" nillable="true" type="q55:PayApplyBillWrap" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SavePayApplyBillWrap">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q56="http://schemas.datacontract.org/2004/07/WmsService.In" minOccurs="0" name="payApplyBillWrap" nillable="true" type="q56:PayApplyBillWrap" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SavePayApplyBillWrapResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="AffirmPayApplyBill">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="billID" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AffirmPayApplyBillResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="NewPayApplyBillItem">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q57="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="payApplyBillItem" nillable="true" type="q57:PayApplyBillItem" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="NewPayApplyBillItemResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="NewPayApplyBillItemResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillItem">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="payApplyBillItemID" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillItemResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q58="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetPayApplyBillItemResult" nillable="true" type="q58:PayApplyBillItem" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillItemsByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetPayApplyBillItemsByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q59="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetPayApplyBillItemsByConditionResult" nillable="true" type="q59:ArrayOfPayApplyBillItem" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CancelPayApplyBillItem">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="payApplyBillItemID" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CancelPayApplyBillItemResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInStoreBillDtlsByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInStoreBillDtlsByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q60="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetInStoreBillDtlsByConditionResult" nillable="true" type="q60:ArrayOfInStoreBillDtl" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveInStoreBillDtls">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q61="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="list" nillable="true" type="q61:ArrayOfInStoreBillDtl" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveInStoreBillDtlsResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteInStoreBillDtl">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q62="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="dtl" nillable="true" type="q62:InStoreBillDtl" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteInStoreBillDtlResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutStoreBills">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutStoreBillsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q63="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetOutStoreBillsResult" nillable="true" type="q63:ArrayOfOutStoreBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutStoreBillsByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutStoreBillsByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q64="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetOutStoreBillsByConditionResult" nillable="true" type="q64:ArrayOfOutStoreBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveOutStoreBills">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q65="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="list" nillable="true" type="q65:ArrayOfOutStoreBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveOutStoreBillsResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutStoreBillDepts">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutStoreBillDeptsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q66="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="GetOutStoreBillDeptsResult" nillable="true" type="q66:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutStoreBillDtls">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutStoreBillDtlsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q67="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetOutStoreBillDtlsResult" nillable="true" type="q67:ArrayOfOutStoreBillDtl" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutStoreBillDtlsByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutStoreBillDtlsByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q68="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetOutStoreBillDtlsByConditionResult" nillable="true" type="q68:ArrayOfOutStoreBillDtl" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExtendOutStoreBillDtlsByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExtendOutStoreBillDtlsByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q69="http://schemas.datacontract.org/2004/07/WmsService.Derived" minOccurs="0" name="GetExtendOutStoreBillDtlsByConditionResult" nillable="true" type="q69:ArrayOfExtendOutStoreBillDtl" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetStoreGoodsQuantity">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="newGoodsCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetStoreGoodsQuantityResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="GetStoreGoodsQuantityResult" type="xs:decimal" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveOutStoreBillDtls">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q70="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="list" nillable="true" type="q70:ArrayOfOutStoreBillDtl" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveOutStoreBillDtlsResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteOutStoreBillDtl">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q71="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="dtl" nillable="true" type="q71:OutStoreBillDtl" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteOutStoreBillDtlResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetStoreGoodsList">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetStoreGoodsListResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q72="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetStoreGoodsListResult" nillable="true" type="q72:ArrayOfStoreGoods" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetStoreGoodsListByGoodsCodeType">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="newGoodsCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetStoreGoodsListByGoodsCodeTypeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q73="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetStoreGoodsListByGoodsCodeTypeResult" nillable="true" type="q73:ArrayOfStoreGoods" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetStoreGoodsListByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetStoreGoodsListByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q74="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetStoreGoodsListByConditionResult" nillable="true" type="q74:ArrayOfStoreGoods" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExtendStoreGoodsListByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetExtendStoreGoodsListByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q75="http://schemas.datacontract.org/2004/07/WmsService.Derived" minOccurs="0" name="GetExtendStoreGoodsListByConditionResult" nillable="true" type="q75:ArrayOfExtendStoreGoods" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveStoreGoodsList">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q76="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="list" nillable="true" type="q76:ArrayOfStoreGoods" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveStoreGoodsListResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="ImportStoreGoods">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="newGoodsCode" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ImportStoreGoodsResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetStoreTypes">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetStoreTypesResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q77="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetStoreTypesResult" nillable="true" type="q77:ArrayOfStoreType" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveStoreTypes">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q78="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="list" nillable="true" type="q78:ArrayOfStoreType" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveStoreTypesResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetUnits">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetUnitsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q79="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetUnitsResult" nillable="true" type="q79:ArrayOfUnit" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveUnits">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q80="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="list" nillable="true" type="q80:ArrayOfUnit" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveUnitsResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInStoreTypes">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInStoreTypesResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q81="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetInStoreTypesResult" nillable="true" type="q81:ArrayOfInStoreType" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveInStoreTypes">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q82="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="list" nillable="true" type="q82:ArrayOfInStoreType" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveInStoreTypesResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutStoreTypes">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutStoreTypesResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q83="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetOutStoreTypesResult" nillable="true" type="q83:ArrayOfOutStoreType" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutStoreTypesInConfig">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutStoreTypesInConfigResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q84="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetOutStoreTypesInConfigResult" nillable="true" type="q84:ArrayOfOutStoreType" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveOutStoreTypes">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q85="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="list" nillable="true" type="q85:ArrayOfOutStoreType" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveOutStoreTypesResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="Login">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="userID" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="password" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="LoginResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="LoginResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSystemUser">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="userID" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSystemUserResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q86="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetSystemUserResult" nillable="true" type="q86:SystemUser" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ChangePassword">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="userID" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="oldPassword" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="newPassword" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ChangePasswordResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="ChangePasswordResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SetPassword">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="userID" nillable="true" type="xs:string" />
        <xs:element minOccurs="0" name="newPassword" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SetPasswordResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="SetPasswordResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCustomers">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCustomersResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q87="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetCustomersResult" nillable="true" type="q87:ArrayOfCustomer" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCustomersByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCustomersByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q88="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetCustomersByConditionResult" nillable="true" type="q88:ArrayOfCustomer" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCustomer">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="ownerNo" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetCustomerResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q89="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetCustomerResult" nillable="true" type="q89:Customer" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveCustomers">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q90="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="list" nillable="true" type="q90:ArrayOfCustomer" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveCustomersResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteCustomer">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="ownerNo" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteCustomerResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSystemUsers">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetSystemUsersResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q91="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetSystemUsersResult" nillable="true" type="q91:ArrayOfSystemUser" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveSystemUsers">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q92="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="list" nillable="true" type="q92:ArrayOfSystemUser" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveSystemUsersResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetGoodsCodeTypes">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetGoodsCodeTypesResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q93="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetGoodsCodeTypesResult" nillable="true" type="q93:ArrayOfGoodsCodeType" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetGoodsCodeTypesByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetGoodsCodeTypesByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q94="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetGoodsCodeTypesByConditionResult" nillable="true" type="q94:ArrayOfGoodsCodeType" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveGoodsCodeTypes">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q95="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="list" nillable="true" type="q95:ArrayOfGoodsCodeType" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveGoodsCodeTypesResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="AddOrValidateGoodsCodeType">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q96="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="goodsCodeType" nillable="true" type="q96:GoodsCodeType" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="AddOrValidateGoodsCodeTypeResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteGoodsCodeType">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q97="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="goodsCodeType" nillable="true" type="q97:GoodsCodeType" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="DeleteGoodsCodeTypeResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="CancelGoodsCodeType">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q98="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="goodsCodeType" nillable="true" type="q98:GoodsCodeType" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="CancelGoodsCodeTypeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q99="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="CancelGoodsCodeTypeResult" nillable="true" type="q99:GoodsCodeType" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UnCancelGoodsCodeType">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q100="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="goodsCodeType" nillable="true" type="q100:GoodsCodeType" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="UnCancelGoodsCodeTypeResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q101="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="UnCancelGoodsCodeTypeResult" nillable="true" type="q101:GoodsCodeType" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInStoreBills">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInStoreBillsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q102="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetInStoreBillsResult" nillable="true" type="q102:ArrayOfInStoreBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInStoreBillsByCondition">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInStoreBillsByConditionResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q103="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetInStoreBillsByConditionResult" nillable="true" type="q103:ArrayOfInStoreBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveInStoreBills">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q104="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="list" nillable="true" type="q104:ArrayOfInStoreBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="SaveInStoreBillsResponse">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="ImportInStoreBillFromOutStoreBill">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="outStorebillID" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ImportInStoreBillFromOutStoreBillResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="ImportInStoreBillFromOutStoreBillResult" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ImportInStoreBillFromOutStoreBill2">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="outStorebillID" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="ImportInStoreBillFromOutStoreBill2Response">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q105="http://schemas.datacontract.org/2004/07/WmsService.In" minOccurs="0" name="ImportInStoreBillFromOutStoreBill2Result" nillable="true" type="q105:InStoreBillWrap" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetAbnormalOutStoreBill">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="condition" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetAbnormalOutStoreBillResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q106="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetAbnormalOutStoreBillResult" nillable="true" type="q106:ArrayOfOutStoreBill" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetAbnormalInStoreBillCodes">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetAbnormalInStoreBillCodesResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q107="http://schemas.microsoft.com/2003/10/Serialization/Arrays" minOccurs="0" name="GetAbnormalInStoreBillCodesResult" nillable="true" type="q107:ArrayOfstring" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutInStoreBillTypes">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetOutInStoreBillTypesResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q108="http://schemas.datacontract.org/2004/07/WmsService.Util" minOccurs="0" name="GetOutInStoreBillTypesResult" nillable="true" type="q108:ArrayOfOutInStoreBillType" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInStoreBillDtls">
    <xs:complexType>
      <xs:sequence />
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInStoreBillDtlsResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q109="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetInStoreBillDtlsResult" nillable="true" type="q109:ArrayOfInStoreBillDtl" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInStoreBillDtl">
    <xs:complexType>
      <xs:sequence>
        <xs:element minOccurs="0" name="inStoreBillDtlID" nillable="true" type="xs:string" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
  <xs:element name="GetInStoreBillDtlResponse">
    <xs:complexType>
      <xs:sequence>
        <xs:element xmlns:q110="http://schemas.datacontract.org/2004/07/WmsService" minOccurs="0" name="GetInStoreBillDtlResult" nillable="true" type="q110:InStoreBillDtl" />
      </xs:sequence>
    </xs:complexType>
  </xs:element>
</xs:schema>